package com.koron.css2.chargeCenter.queryBean;

import com.koron.common.bean.query.BaseQueryBean;

import java.util.List;

public class BillDetailQueryBean extends BaseQueryBean{
	
	/**
	 * 账单ID
	 */
	private String id;
	
	/**
	 * 账单ID
	 */
	private String billId;
	/**
	 * 用户编号
	 */
	private String userNo;
	/**
	 * 账期
	 */
	private Integer accountPeriod;
	/**
	 * 费用编号
	 */
	private String costNo;
	/**
	 * 收费时间
	 */
	private String chargeTime;
	/**
	 * 收费员账户
	 */
	private String chargeStaffAccount;
	/**
	 * 收费员所在营业所
	 */
	private String chargingBusinessAbode;
	/**
	 * 是否核销
	 */
	private Integer chargingFlag;
	/**
	 * 计费不收款
	 */
	private Integer noCharging;
	/**
	 * 收费渠道
	 */
	private Double payChannel;
	/**
	 * 收费方式
	 */
	private String payMethod;
	/**
	 * 流水号
	 */
	private String serialNo;
	/**
	 * 账单状态
	 */
	private Integer billStatus;
	/**
	 * 锁标记
	 */
	private Integer lockFlag;
	/**
	 * 出盘标记
	 */
	private Integer outFlag;
	/**
	 * 追加标记
	 */
	private Integer addFlag;
	/**
	 * 冲红标记
	 */
	private Integer rushRedFlag;

	/**
	 * 开票时间
	 * @return
	 */
	private String invoiceTime;

	private List<String> userNos;

	public List<String> getUserNos() {
		return userNos;
	}

	public void setUserNos(List<String> userNos) {
		this.userNos = userNos;
	}

	public String getInvoiceTime() {
		return invoiceTime;
	}

	public void setInvoiceTime(String invoiceTime) {
		this.invoiceTime = invoiceTime;
	}

	public Integer getAccountPeriod() {
		return accountPeriod;
	}
	public Integer getAddFlag() {
		return addFlag;
	}
	
	
	public String getBillId() {
		return billId;
	}
	public Integer getBillStatus() {
		return billStatus;
	}
	public String getChargeStaffAccount() {
		return chargeStaffAccount;
	}
	public String getChargeTime() {
		return chargeTime;
	}
	public String getChargingBusinessAbode() {
		return chargingBusinessAbode;
	}
	public Integer getChargingFlag() {
		return chargingFlag;
	}
	public String getCostNo() {
		return costNo;
	}
	public String getId() {
		return id;
	}
	public Integer getLockFlag() {
		return lockFlag;
	}
	public Integer getNoCharging() {
		return noCharging;
	}
	public Integer getOutFlag() {
		return outFlag;
	}
	public Double getPayChannel() {
		return payChannel;
	}
	public String getPayMethod() {
		return payMethod;
	}
	public Integer getRushRedFlag() {
		return rushRedFlag;
	}
	public String getSerialNo() {
		return serialNo;
	}
	public String getUserNo() {
		return userNo;
	}
	public void setAccountPeriod(Integer accountPeriod) {
		this.accountPeriod = accountPeriod;
	}
	public void setAddFlag(Integer addFlag) {
		this.addFlag = addFlag;
	}
	public void setBillId(String billId) {
		this.billId = billId;
	}
	public void setBillStatus(Integer billStatus) {
		this.billStatus = billStatus;
	}
	public void setChargeStaffAccount(String chargeStaffAccount) {
		this.chargeStaffAccount = chargeStaffAccount;
	}
	public void setChargeTime(String chargeTime) {
		this.chargeTime = chargeTime;
	}
	public void setChargingBusinessAbode(String chargingBusinessAbode) {
		this.chargingBusinessAbode = chargingBusinessAbode;
	}
	public void setChargingFlag(Integer chargingFlag) {
		this.chargingFlag = chargingFlag;
	}
	public void setCostNo(String costNo) {
		this.costNo = costNo;
	}
	public void setId(String id) {
		this.id = id;
	}
	public void setLockFlag(Integer lockFlag) {
		this.lockFlag = lockFlag;
	}
	public void setNoCharging(Integer noCharging) {
		this.noCharging = noCharging;
	}
	public void setOutFlag(Integer outFlag) {
		this.outFlag = outFlag;
	}
	public void setPayChannel(Double payChannel) {
		this.payChannel = payChannel;
	}
	public void setPayMethod(String payMethod) {
		this.payMethod = payMethod;
	}
	public void setRushRedFlag(Integer rushRedFlag) {
		this.rushRedFlag = rushRedFlag;
	}
	public void setSerialNo(String serialNo) {
		this.serialNo = serialNo;
	}
	public void setUserNo(String userNo) {
		this.userNo = userNo;
	}
	
}
